*,
::after,
::before,
[data-v-22ce9519],
[data-v-53c8d54c] {
    box-sizing: border-box
}

#app[data-v-22ce9519],
#app[data-v-53c8d54c] {
    font-family: Avenir, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

html[data-v-22ce9519],
html[data-v-53c8d54c] {
    min-height: 100vh
}

.code[data-v-35c047fd] {
    display: none
}

.htmlMode[data-v-647e008b] {
    animation: flip 2s
}

@keyframes flip {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

* {
    margin: 0;
    padding: 0
}

#app[data-v-53c8d54c] {
    min-height: 100vh;
    position: relative
}